<?xml version="1.0" encoding="utf-8"?>
<COLLADA xmlns="http://www.collada.org/2005/COLLADASchema" version="1.3.0">
  <asset>
    <authoring_tool>Maya 6.5 COLLADA exporter</authoring_tool>
    <source_data>file://E:/HPL/models/joint_hinge_test.mb</source_data>
    <up_axis>Y_UP</up_axis>
    <unit name="meter" meter="1."/>
    <author>Gripen</author>
    <modified>2005-11-01T16:36:12Z</modified>
  </asset>
  <library type="IMAGE">
    <image id="file2" name="file2" source="file:///E:/HPL/redist/textures/material_metal11.jpg"/>
    <image id="file1" name="file1" source="file:///E:/HPL/redist/textures/woodbox.JPG"/>
  </library>
  <library type="TEXTURE">
    <texture id="file2-DIFFUSE">
      <param name="DIFFUSE" type="float3" flow="OUT"/>
      <technique profile="COMMON">
        <input semantic="IMAGE" source="#file2"/>
      </technique>
      <technique profile="MAYA">
        <param name="wrapU" type="bool" flow="IN" sid="param0">TRUE</param>
        <param name="wrapV" type="bool" flow="IN" sid="param1">TRUE</param>
        <param name="mirrorU" type="bool" flow="IN" sid="param2">FALSE</param>
        <param name="mirrorV" type="bool" flow="IN" sid="param3">FALSE</param>
        <param name="coverageU" type="float" flow="IN" sid="param4">1.</param>
        <param name="coverageV" type="float" flow="IN" sid="param5">1.</param>
        <param name="translateFrameU" type="float" flow="IN" sid="param6">0</param>
        <param name="translateFrameV" type="float" flow="IN" sid="param7">0</param>
        <param name="rotateFrame" type="float" flow="IN" sid="param8">0</param>
        <param name="stagger" type="bool" flow="IN" sid="param9">FALSE</param>
        <param name="fast" type="bool" flow="IN" sid="param10">FALSE</param>
        <param name="repeatU" type="float" flow="IN" sid="param11">1.</param>
        <param name="repeatV" type="float" flow="IN" sid="param12">1.</param>
        <param name="offsetU" type="float" flow="IN" sid="param13">0</param>
        <param name="offsetV" type="float" flow="IN" sid="param14">0</param>
        <param name="rotateUV" type="float" flow="IN" sid="param15">0</param>
        <param name="noiseU" type="float" flow="IN" sid="param16">0</param>
        <param name="noiseV" type="float" flow="IN" sid="param17">0</param>
        <param name="BLEND_MODE" type="blend" flow="IN">NONE</param>
      </technique>
    </texture>
    <texture id="file1-DIFFUSE">
      <param name="DIFFUSE" type="float3" flow="OUT"/>
      <technique profile="COMMON">
        <input semantic="IMAGE" source="#file1"/>
      </technique>
      <technique profile="MAYA">
        <param name="wrapU" type="bool" flow="IN" sid="param0">TRUE</param>
        <param name="wrapV" type="bool" flow="IN" sid="param1">TRUE</param>
        <param name="mirrorU" type="bool" flow="IN" sid="param2">FALSE</param>
        <param name="mirrorV" type="bool" flow="IN" sid="param3">FALSE</param>
        <param name="coverageU" type="float" flow="IN" sid="param4">1.</param>
        <param name="coverageV" type="float" flow="IN" sid="param5">1.</param>
        <param name="translateFrameU" type="float" flow="IN" sid="param6">0</param>
        <param name="translateFrameV" type="float" flow="IN" sid="param7">0</param>
        <param name="rotateFrame" type="float" flow="IN" sid="param8">0</param>
        <param name="stagger" type="bool" flow="IN" sid="param9">FALSE</param>
        <param name="fast" type="bool" flow="IN" sid="param10">FALSE</param>
        <param name="repeatU" type="float" flow="IN" sid="param11">1.</param>
        <param name="repeatV" type="float" flow="IN" sid="param12">1.</param>
        <param name="offsetU" type="float" flow="IN" sid="param13">0</param>
        <param name="offsetV" type="float" flow="IN" sid="param14">0</param>
        <param name="rotateUV" type="float" flow="IN" sid="param15">0</param>
        <param name="noiseU" type="float" flow="IN" sid="param16">0</param>
        <param name="noiseV" type="float" flow="IN" sid="param17">0</param>
        <param name="BLEND_MODE" type="blend" flow="IN">NONE</param>
      </technique>
    </texture>
  </library>
  <library type="MATERIAL">
    <material id="lambert1" name="lambert1">
      <shader>
        <technique profile="COMMON">
          <pass>
            <program url="LAMBERT">
              <param name="DIFFUSE" type="float3" flow="IN" sid="diffuse">0 1. 2.35001e-002</param>
              <param name="AMBIENT" type="float3" flow="IN" sid="param1">0 0 0</param>
              <param name="TRANSPARENT" type="float3" flow="IN" sid="transparent">0.58678 0.58678 0.58678</param>
              <param name="TRANSPARENCY" type="float" flow="IN">1.</param>
            </program>
          </pass>
        </technique>
      </shader>
    </material>
    <material id="blinn2" name="blinn2">
      <shader>
        <technique profile="COMMON">
          <pass>
            <input semantic="TEXTURE" source="#file2-DIFFUSE"/>
            <program url="LAMBERT">
              <param name="DIFFUSE" type="float3" flow="IN" sid="diffuse">1. 1. 1.</param>
              <param name="AMBIENT" type="float3" flow="IN" sid="param1">0 0 0</param>
              <param name="TRANSPARENT" type="float3" flow="IN" sid="transparent">0 0 0</param>
              <param name="TRANSPARENCY" type="float" flow="IN">0</param>
            </program>
          </pass>
        </technique>
      </shader>
    </material>
    <material id="blinn1" name="blinn1">
      <shader>
        <technique profile="COMMON">
          <pass>
            <input semantic="TEXTURE" source="#file1-DIFFUSE"/>
            <program url="LAMBERT">
              <param name="DIFFUSE" type="float3" flow="IN" sid="diffuse">1. 1. 1.</param>
              <param name="AMBIENT" type="float3" flow="IN" sid="param1">0 0 0</param>
              <param name="TRANSPARENT" type="float3" flow="IN" sid="transparent">0 0 0</param>
              <param name="TRANSPARENCY" type="float" flow="IN">0</param>
            </program>
          </pass>
        </technique>
      </shader>
    </material>
  </library>
  <library type="GEOMETRY">
    <geometry id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib" name="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1">
      <mesh>
        <source id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Position">
          <float_array id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Position-array" count="126">
2.85317e-002 -0.5 -9.27051e-003
2.42705e-002 -0.5 -1.76336e-002
1.76336e-002 -0.5 -2.42705e-002
9.27051e-003 -0.5 -2.85317e-002
2.11895e-010 -0.5 -3.e-002
-9.27051e-003 -0.5 -2.85317e-002
-1.76336e-002 -0.5 -2.42705e-002
-2.42705e-002 -0.5 -1.76336e-002
-2.85317e-002 -0.5 -9.27051e-003
-3.e-002 -0.5 -5.0964e-010
-2.85317e-002 -0.5 9.27051e-003
-2.42705e-002 -0.5 1.76336e-002
-1.76336e-002 -0.5 2.42705e-002
-9.27051e-003 -0.5 2.85317e-002
2.97745e-010 -0.5 3.e-002
9.27051e-003 -0.5 2.85317e-002
1.76336e-002 -0.5 2.42705e-002
2.42705e-002 -0.5 1.76336e-002
2.85317e-002 -0.5 9.27051e-003
3.e-002 -0.5 0
2.85317e-002 0.5 -9.27051e-003
2.42705e-002 0.5 -1.76336e-002
1.76336e-002 0.5 -2.42705e-002
9.27051e-003 0.5 -2.85317e-002
2.11895e-010 0.5 -3.e-002
-9.27051e-003 0.5 -2.85317e-002
-1.76336e-002 0.5 -2.42705e-002
-2.42705e-002 0.5 -1.76336e-002
-2.85317e-002 0.5 -9.27051e-003
-3.e-002 0.5 -5.0964e-010
-2.85317e-002 0.5 9.27051e-003
-2.42705e-002 0.5 1.76336e-002
-1.76336e-002 0.5 2.42705e-002
-9.27051e-003 0.5 2.85317e-002
2.97745e-010 0.5 3.e-002
9.27051e-003 0.5 2.85317e-002
1.76336e-002 0.5 2.42705e-002
2.42705e-002 0.5 1.76336e-002
2.85317e-002 0.5 9.27051e-003
3.e-002 0.5 0
0 -0.5 0
0 0.5 0
</float_array>
          <technique profile="COMMON">
            <accessor source="#_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Position-array" count="42" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <source id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Normal">
          <float_array id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Normal-array" count="246">
0.951057 2.48697e-010 -0.309016
0.809017 5.17922e-010 -0.587785
0.809017 5.17922e-010 -0.587785
0.951057 2.48697e-010 -0.309016
0.587785 3.01529e-010 -0.809017
0.587785 3.01529e-010 -0.809017
0.309017 7.38796e-011 -0.951057
0.309017 7.38796e-011 -0.951057
-1.05608e-007 -2.32615e-011 -1.
-1.05608e-007 -2.32615e-011 -1.
-0.309017 1.01786e-010 -0.951057
-0.309017 1.01786e-010 -0.951057
-0.587785 4.10593e-010 -0.809017
-0.587785 4.10593e-010 -0.809017
-0.809017 8.8198e-010 -0.587785
-0.809017 8.8198e-010 -0.587785
-0.951057 4.29202e-011 -0.309017
-0.951057 4.29202e-011 -0.309017
-1. -8.04078e-010 0
-1. -8.04078e-010 0
-0.951056 -4.32503e-010 0.309017
-0.951056 -4.32503e-010 0.309017
-0.809017 -3.28397e-010 0.587785
-0.809017 -3.28397e-010 0.587785
-0.587785 -2.83578e-010 0.809017
-0.587785 -2.83578e-010 0.809017
-0.309017 -1.12769e-010 0.951056
-0.309017 -1.12769e-010 0.951056
-3.77173e-008 -5.05492e-012 1.
-3.77173e-008 -5.05492e-012 1.
0.309017 -1.21784e-010 0.951056
0.309017 -1.21784e-010 0.951056
0.587785 -4.26895e-010 0.809017
0.587785 -4.26895e-010 0.809017
0.809017 6.7602e-011 0.587785
0.809017 6.7602e-011 0.587785
0.951057 8.95071e-010 0.309017
0.951057 8.95071e-010 0.309017
1. 4.51376e-010 6.63824e-007
1. 4.51376e-010 6.63824e-007
0 -1. -1.71453e-007
0 -1. 2.05744e-006
0 -1. 3.40231e-007
0 -1. -9.85854e-007
0 -1. -9.90676e-007
0 -1. -3.47727e-007
0 -1. -5.14359e-007
0 -1. 5.14358e-007
0 -1. 2.57179e-006
0 -1. -5.14359e-007
0 -1. -5.14359e-007
0 -1. 1.37162e-006
0 -1. -1.2859e-006
0 -1. -9.42991e-007
0 -1. 5.35291e-007
0 -1. 1.2211e-006
0 -1. 1.71453e-007
0 -1. -1.20017e-006
0 -1. 1.88598e-006
0 -1. 2.22889e-006
0 -1. 1.71453e-006
0 1. -1.71453e-006
0 1. -2.05743e-006
0 1. -7.01921e-008
0 1. 1.71453e-007
0 1. -3.85769e-007
0 1. -1.10962e-006
0 1. 9.90676e-007
0 1. 1.88598e-006
0 1. 2.22889e-006
0 1. 1.71453e-007
0 1. 5.14359e-007
0 1. 5.14359e-007
0 1. -1.37162e-006
0 1. 1.2859e-006
0 1. 9.42992e-007
0 1. 1.50521e-007
0 1. -5.35291e-007
0 1. -1.71453e-007
0 1. 1.20017e-006
0 1. -1.88598e-006
0 1. -2.22889e-006
</float_array>
          <technique profile="COMMON">
            <accessor source="#_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Normal-array" count="82" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
          <technique profile="MAYA">
            <param name="DOUBLE_SIDED" type="bool" flow="OUT">TRUE</param>
          </technique>
        </source>
        <source id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-map1" name="map1">
          <float_array id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-map1-array" count="88">
8.8913e-002 0
0 2.83019e-002
8.8913e-003 2.83019e-002
1.77826e-002 2.83019e-002
2.66739e-002 2.83019e-002
3.55652e-002 2.83019e-002
4.44565e-002 2.83019e-002
5.33478e-002 2.83019e-002
6.22391e-002 2.83019e-002
7.11304e-002 2.83019e-002
8.00217e-002 2.83019e-002
8.8913e-002 2.83019e-002
9.78043e-002 2.83019e-002
0.106696 2.83019e-002
0.115587 2.83019e-002
0.124478 2.83019e-002
0.13337 2.83019e-002
0.142261 2.83019e-002
0.151152 2.83019e-002
0.160043 2.83019e-002
0.168935 2.83019e-002
0.177826 2.83019e-002
0 0.971698
8.8913e-003 0.971698
1.77826e-002 0.971698
2.66739e-002 0.971698
3.55652e-002 0.971698
4.44565e-002 0.971698
5.33478e-002 0.971698
6.22391e-002 0.971698
7.11304e-002 0.971698
8.00217e-002 0.971698
8.8913e-002 0.971698
9.78043e-002 0.971698
0.106696 0.971698
0.115587 0.971698
0.124478 0.971698
0.13337 0.971698
0.142261 0.971698
0.151152 0.971698
0.160043 0.971698
0.168935 0.971698
0.177826 0.971698
8.8913e-002 1.
</float_array>
          <technique profile="COMMON">
            <accessor source="#_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-map1-array" count="44" stride="2">
              <param name="S" type="float" flow="OUT"/>
              <param name="T" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <vertices id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Vertex">
          <input semantic="POSITION" source="#_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Position"/>
        </vertices>
        <triangles material="#lambert1" count="80">
          <input semantic="VERTEX" idx="0" source="#_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Vertex"/>
          <input semantic="NORMAL" idx="1" source="#_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib-Normal"/>
          <p>0 0 1 1 20 3</p>
          <p>1 1 21 2 20 3</p>
          <p>1 1 2 4 21 2</p>
          <p>2 4 22 5 21 2</p>
          <p>2 4 3 6 22 5</p>
          <p>3 6 23 7 22 5</p>
          <p>3 6 4 8 23 7</p>
          <p>4 8 24 9 23 7</p>
          <p>4 8 5 10 24 9</p>
          <p>5 10 25 11 24 9</p>
          <p>5 10 6 12 25 11</p>
          <p>6 12 26 13 25 11</p>
          <p>6 12 7 14 26 13</p>
          <p>7 14 27 15 26 13</p>
          <p>7 14 8 16 27 15</p>
          <p>8 16 28 17 27 15</p>
          <p>8 16 9 18 28 17</p>
          <p>9 18 29 19 28 17</p>
          <p>9 18 10 20 29 19</p>
          <p>10 20 30 21 29 19</p>
          <p>10 20 11 22 30 21</p>
          <p>11 22 31 23 30 21</p>
          <p>11 22 12 24 31 23</p>
          <p>12 24 32 25 31 23</p>
          <p>12 24 13 26 32 25</p>
          <p>13 26 33 27 32 25</p>
          <p>13 26 14 28 33 27</p>
          <p>14 28 34 29 33 27</p>
          <p>14 28 15 30 34 29</p>
          <p>15 30 35 31 34 29</p>
          <p>15 30 16 32 35 31</p>
          <p>16 32 36 33 35 31</p>
          <p>16 32 17 34 36 33</p>
          <p>17 34 37 35 36 33</p>
          <p>17 34 18 36 37 35</p>
          <p>18 36 38 37 37 35</p>
          <p>18 36 19 38 38 37</p>
          <p>19 38 39 39 38 37</p>
          <p>19 38 0 0 39 39</p>
          <p>0 0 20 3 39 39</p>
          <p>1 40 0 41 40 42</p>
          <p>2 43 1 40 40 42</p>
          <p>3 44 2 43 40 42</p>
          <p>4 45 3 44 40 42</p>
          <p>5 46 4 45 40 42</p>
          <p>6 47 5 46 40 42</p>
          <p>7 48 6 47 40 42</p>
          <p>8 49 7 48 40 42</p>
          <p>9 50 8 49 40 42</p>
          <p>10 51 9 50 40 42</p>
          <p>11 52 10 51 40 42</p>
          <p>12 53 11 52 40 42</p>
          <p>13 54 12 53 40 42</p>
          <p>14 55 13 54 40 42</p>
          <p>15 56 14 55 40 42</p>
          <p>16 57 15 56 40 42</p>
          <p>17 58 16 57 40 42</p>
          <p>18 59 17 58 40 42</p>
          <p>19 60 18 59 40 42</p>
          <p>0 41 19 60 40 42</p>
          <p>20 61 21 62 41 63</p>
          <p>21 62 22 64 41 63</p>
          <p>22 64 23 65 41 63</p>
          <p>23 65 24 66 41 63</p>
          <p>24 66 25 67 41 63</p>
          <p>25 67 26 68 41 63</p>
          <p>26 68 27 69 41 63</p>
          <p>27 69 28 70 41 63</p>
          <p>28 70 29 71 41 63</p>
          <p>29 71 30 72 41 63</p>
          <p>30 72 31 73 41 63</p>
          <p>31 73 32 74 41 63</p>
          <p>32 74 33 75 41 63</p>
          <p>33 75 34 76 41 63</p>
          <p>34 76 35 77 41 63</p>
          <p>35 77 36 78 41 63</p>
          <p>36 78 37 79 41 63</p>
          <p>37 79 38 80 41 63</p>
          <p>38 80 39 81 41 63</p>
          <p>39 81 20 61 41 63</p>
        </triangles>
      </mesh>
    </geometry>
    <geometry id="pCubeShape1-lib" name="pCubeShape1">
      <mesh>
        <source id="pCubeShape1-lib-Position">
          <float_array id="pCubeShape1-lib-Position-array" count="24">
-0.5 -0.5 0.5
0.5 -0.5 0.5
-0.5 0.5 0.5
0.5 0.5 0.5
-0.5 0.5 -0.5
0.5 0.5 -0.5
-0.5 -0.5 -0.5
0.5 -0.5 -0.5
</float_array>
          <technique profile="COMMON">
            <accessor source="#pCubeShape1-lib-Position-array" count="8" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <source id="pCubeShape1-lib-Normal">
          <float_array id="pCubeShape1-lib-Normal-array" count="72">
0 0 1.
0 0 1.
0 0 1.
0 0 1.
0 1. 0
0 1. 0
0 1. 0
0 1. 0
0 0 -1.
0 0 -1.
0 0 -1.
0 0 -1.
0 -1. 0
0 -1. 0
0 -1. 0
0 -1. 0
1. 0 0
1. 0 0
1. 0 0
1. 0 0
-1. 0 0
-1. 0 0
-1. 0 0
-1. 0 0
</float_array>
          <technique profile="COMMON">
            <accessor source="#pCubeShape1-lib-Normal-array" count="24" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
          <technique profile="MAYA">
            <param name="DOUBLE_SIDED" type="bool" flow="OUT">TRUE</param>
          </technique>
        </source>
        <source id="pCubeShape1-lib-map1" name="map1">
          <float_array id="pCubeShape1-lib-map1-array" count="28">
0 0
1. 0
0 1.
1. 1.
0 2.
1. 2.
0 3.
1. 3.
0 4.
1. 4.
2. 0
2. 1.
-1. 0
-1. 1.
</float_array>
          <technique profile="COMMON">
            <accessor source="#pCubeShape1-lib-map1-array" count="14" stride="2">
              <param name="S" type="float" flow="OUT"/>
              <param name="T" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <vertices id="pCubeShape1-lib-Vertex">
          <input semantic="POSITION" source="#pCubeShape1-lib-Position"/>
        </vertices>
        <triangles material="#blinn2" count="12">
          <input semantic="VERTEX" idx="0" source="#pCubeShape1-lib-Vertex"/>
          <input semantic="NORMAL" idx="1" source="#pCubeShape1-lib-Normal"/>
          <input semantic="TEXCOORD" idx="2" source="#pCubeShape1-lib-map1"/>
          <p>0 0 0 1 1 1 2 3 2</p>
          <p>1 1 1 3 2 3 2 3 2</p>
          <p>2 4 2 3 5 3 4 7 4</p>
          <p>3 5 3 5 6 5 4 7 4</p>
          <p>4 8 4 5 9 5 6 11 6</p>
          <p>5 9 5 7 10 7 6 11 6</p>
          <p>6 12 6 7 13 7 0 15 8</p>
          <p>7 13 7 1 14 9 0 15 8</p>
          <p>1 16 1 7 17 10 3 19 3</p>
          <p>7 17 10 5 18 11 3 19 3</p>
          <p>6 20 12 0 21 0 4 23 13</p>
          <p>0 21 0 2 22 2 4 23 13</p>
        </triangles>
      </mesh>
    </geometry>
    <geometry id="_collider_box_pCubeShape4-lib" name="_collider_box_pCubeShape4">
      <mesh>
        <source id="_collider_box_pCubeShape4-lib-Position">
          <float_array id="_collider_box_pCubeShape4-lib-Position-array" count="24">
-0.5 -0.5 0.5
0.5 -0.5 0.5
-0.5 0.5 0.5
0.5 0.5 0.5
-0.5 0.5 -0.5
0.5 0.5 -0.5
-0.5 -0.5 -0.5
0.5 -0.5 -0.5
</float_array>
          <technique profile="COMMON">
            <accessor source="#_collider_box_pCubeShape4-lib-Position-array" count="8" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <source id="_collider_box_pCubeShape4-lib-Normal">
          <float_array id="_collider_box_pCubeShape4-lib-Normal-array" count="72">
0 0 1.
0 0 1.
0 0 1.
0 0 1.
0 1. 0
0 1. 0
0 1. 0
0 1. 0
0 0 -1.
0 0 -1.
0 0 -1.
0 0 -1.
0 -1. 0
0 -1. 0
0 -1. 0
0 -1. 0
1. 0 0
1. 0 0
1. 0 0
1. 0 0
-1. 0 0
-1. 0 0
-1. 0 0
-1. 0 0
</float_array>
          <technique profile="COMMON">
            <accessor source="#_collider_box_pCubeShape4-lib-Normal-array" count="24" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
          <technique profile="MAYA">
            <param name="DOUBLE_SIDED" type="bool" flow="OUT">TRUE</param>
          </technique>
        </source>
        <source id="_collider_box_pCubeShape4-lib-map1" name="map1">
          <float_array id="_collider_box_pCubeShape4-lib-map1-array" count="28">
0 0
1. 0
0 1.
1. 1.
0 2.
1. 2.
0 3.
1. 3.
0 4.
1. 4.
2. 0
2. 1.
-1. 0
-1. 1.
</float_array>
          <technique profile="COMMON">
            <accessor source="#_collider_box_pCubeShape4-lib-map1-array" count="14" stride="2">
              <param name="S" type="float" flow="OUT"/>
              <param name="T" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <vertices id="_collider_box_pCubeShape4-lib-Vertex">
          <input semantic="POSITION" source="#_collider_box_pCubeShape4-lib-Position"/>
        </vertices>
        <triangles material="#lambert1" count="12">
          <input semantic="VERTEX" idx="0" source="#_collider_box_pCubeShape4-lib-Vertex"/>
          <input semantic="NORMAL" idx="1" source="#_collider_box_pCubeShape4-lib-Normal"/>
          <p>0 0 1 1 2 3</p>
          <p>1 1 3 2 2 3</p>
          <p>2 4 3 5 4 7</p>
          <p>3 5 5 6 4 7</p>
          <p>4 8 5 9 6 11</p>
          <p>5 9 7 10 6 11</p>
          <p>6 12 7 13 0 15</p>
          <p>7 13 1 14 0 15</p>
          <p>1 16 7 17 3 19</p>
          <p>7 17 5 18 3 19</p>
          <p>6 20 0 21 4 23</p>
          <p>0 21 2 22 4 23</p>
        </triangles>
      </mesh>
    </geometry>
    <geometry id="pCubeShape2-lib" name="pCubeShape2">
      <mesh>
        <source id="pCubeShape2-lib-Position">
          <float_array id="pCubeShape2-lib-Position-array" count="24">
-0.40621 -0.40621 0.40621
0.40621 -0.40621 0.40621
-0.40621 0.40621 0.40621
0.40621 0.40621 0.40621
-0.40621 0.40621 -0.40621
0.40621 0.40621 -0.40621
-0.40621 -0.40621 -0.40621
0.40621 -0.40621 -0.40621
</float_array>
          <technique profile="COMMON">
            <accessor source="#pCubeShape2-lib-Position-array" count="8" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <source id="pCubeShape2-lib-Normal">
          <float_array id="pCubeShape2-lib-Normal-array" count="72">
1.2729e-008 0 1.
1.2729e-008 0 1.
1.2729e-008 0 1.
1.2729e-008 0 1.
0 1. 1.2729e-008
0 1. 1.2729e-008
0 1. 1.2729e-008
0 1. 1.2729e-008
1.2729e-008 0 -1.
1.2729e-008 0 -1.
1.2729e-008 0 -1.
1.2729e-008 0 -1.
0 -1. -1.2729e-008
0 -1. -1.2729e-008
0 -1. -1.2729e-008
0 -1. -1.2729e-008
1. -1.2729e-008 0
1. -1.2729e-008 0
1. -1.2729e-008 0
1. -1.2729e-008 0
-1. -1.2729e-008 0
-1. -1.2729e-008 0
-1. -1.2729e-008 0
-1. -1.2729e-008 0
</float_array>
          <technique profile="COMMON">
            <accessor source="#pCubeShape2-lib-Normal-array" count="24" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
          <technique profile="MAYA">
            <param name="DOUBLE_SIDED" type="bool" flow="OUT">TRUE</param>
          </technique>
        </source>
        <source id="pCubeShape2-lib-map1" name="map1">
          <float_array id="pCubeShape2-lib-map1-array" count="28">
0 0
1. 0
0 1.
1. 1.
0 2.
1. 2.
0 3.
1. 3.
0 4.
1. 4.
2. 0
2. 1.
-1. 0
-1. 1.
</float_array>
          <technique profile="COMMON">
            <accessor source="#pCubeShape2-lib-map1-array" count="14" stride="2">
              <param name="S" type="float" flow="OUT"/>
              <param name="T" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <vertices id="pCubeShape2-lib-Vertex">
          <input semantic="POSITION" source="#pCubeShape2-lib-Position"/>
        </vertices>
        <triangles material="#blinn1" count="12">
          <input semantic="VERTEX" idx="0" source="#pCubeShape2-lib-Vertex"/>
          <input semantic="NORMAL" idx="1" source="#pCubeShape2-lib-Normal"/>
          <input semantic="TEXCOORD" idx="2" source="#pCubeShape2-lib-map1"/>
          <p>0 0 0 1 1 1 2 3 2</p>
          <p>1 1 1 3 2 3 2 3 2</p>
          <p>2 4 2 3 5 3 4 7 4</p>
          <p>3 5 3 5 6 5 4 7 4</p>
          <p>4 8 4 5 9 5 6 11 6</p>
          <p>5 9 5 7 10 7 6 11 6</p>
          <p>6 12 6 7 13 7 0 15 8</p>
          <p>7 13 7 1 14 9 0 15 8</p>
          <p>1 16 1 7 17 10 3 19 3</p>
          <p>7 17 10 5 18 11 3 19 3</p>
          <p>6 20 12 0 21 0 4 23 13</p>
          <p>0 21 0 2 22 2 4 23 13</p>
        </triangles>
      </mesh>
    </geometry>
    <geometry id="_collider_box_pCubeShape3-lib" name="_collider_box_pCubeShape3">
      <mesh>
        <source id="_collider_box_pCubeShape3-lib-Position">
          <float_array id="_collider_box_pCubeShape3-lib-Position-array" count="24">
-0.4 -0.4 0.4
0.4 -0.4 0.4
-0.4 0.4 0.4
0.4 0.4 0.4
-0.4 0.4 -0.4
0.4 0.4 -0.4
-0.4 -0.4 -0.4
0.4 -0.4 -0.4
</float_array>
          <technique profile="COMMON">
            <accessor source="#_collider_box_pCubeShape3-lib-Position-array" count="8" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <source id="_collider_box_pCubeShape3-lib-Normal">
          <float_array id="_collider_box_pCubeShape3-lib-Normal-array" count="72">
0 0 1.
0 0 1.
0 0 1.
0 0 1.
0 1. 0
0 1. 0
0 1. 0
0 1. 0
0 0 -1.
0 0 -1.
0 0 -1.
0 0 -1.
0 -1. 0
0 -1. 0
0 -1. 0
0 -1. 0
1. 0 0
1. 0 0
1. 0 0
1. 0 0
-1. 0 0
-1. 0 0
-1. 0 0
-1. 0 0
</float_array>
          <technique profile="COMMON">
            <accessor source="#_collider_box_pCubeShape3-lib-Normal-array" count="24" stride="3">
              <param name="X" type="float" flow="OUT"/>
              <param name="Y" type="float" flow="OUT"/>
              <param name="Z" type="float" flow="OUT"/>
            </accessor>
          </technique>
          <technique profile="MAYA">
            <param name="DOUBLE_SIDED" type="bool" flow="OUT">TRUE</param>
          </technique>
        </source>
        <source id="_collider_box_pCubeShape3-lib-map1" name="map1">
          <float_array id="_collider_box_pCubeShape3-lib-map1-array" count="28">
0 0
1. 0
0 1.
1. 1.
0 2.
1. 2.
0 3.
1. 3.
0 4.
1. 4.
2. 0
2. 1.
-1. 0
-1. 1.
</float_array>
          <technique profile="COMMON">
            <accessor source="#_collider_box_pCubeShape3-lib-map1-array" count="14" stride="2">
              <param name="S" type="float" flow="OUT"/>
              <param name="T" type="float" flow="OUT"/>
            </accessor>
          </technique>
        </source>
        <vertices id="_collider_box_pCubeShape3-lib-Vertex">
          <input semantic="POSITION" source="#_collider_box_pCubeShape3-lib-Position"/>
        </vertices>
        <triangles material="#lambert1" count="12">
          <input semantic="VERTEX" idx="0" source="#_collider_box_pCubeShape3-lib-Vertex"/>
          <input semantic="NORMAL" idx="1" source="#_collider_box_pCubeShape3-lib-Normal"/>
          <p>0 0 1 1 2 3</p>
          <p>1 1 3 2 2 3</p>
          <p>2 4 3 5 4 7</p>
          <p>3 5 5 6 4 7</p>
          <p>4 8 5 9 6 11</p>
          <p>5 9 7 10 6 11</p>
          <p>6 12 7 13 0 15</p>
          <p>7 13 1 14 0 15</p>
          <p>1 16 7 17 3 19</p>
          <p>7 17 5 18 3 19</p>
          <p>6 20 0 21 4 23</p>
          <p>0 21 2 22 4 23</p>
        </triangles>
      </mesh>
    </geometry>
  </library>
  <scene name="joint_hinge_test">
    <extra>
      <technique profile="MAYA">
        <param name="START_TIME" type="float" flow="IN">0</param>
        <param name="END_TIME" type="float" flow="IN">6.25</param>
      </technique>
    </extra>
    <node id="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobj1" name="_joint_hinge_pCube1_pCube2_30_30_nocollide_pobj1">
      <translate sid="translate">0 1.35741e-002 0</translate>
      <instance url="#_joint_hinge_pCube1_pCube2_30_30_nocollide_pobjShape1-lib"/>
    </node>
    <node id="group1" name="group1">
      <node id="pCube1" name="pCube1">
        <translate sid="translate">0 0 0.937064</translate>
        <instance url="#pCubeShape1-lib"/>
      </node>
      <node id="_collider_box_pCube4" name="_collider_box_pCube4">
        <translate sid="translate">0 0 0.947273</translate>
        <instance url="#_collider_box_pCubeShape4-lib"/>
      </node>
    </node>
    <node id="group2" name="group2">
      <node id="pCube2" name="pCube2">
        <translate sid="translate">0 0 -0.980228</translate>
        <instance url="#pCubeShape2-lib"/>
      </node>
      <node id="_collider_box_pCube3" name="_collider_box_pCube3">
        <translate sid="translate">0 0 -0.995821</translate>
        <instance url="#_collider_box_pCubeShape3-lib"/>
      </node>
    </node>
  </scene>
</COLLADA>
